草庐IT

Code Review时学到的技巧之isAssignableFrom

全部标签

dev C++5.11的使用技巧:调试、快捷键等(备战蓝桥杯)

蓝桥杯就要到了,蓝桥杯指定的编译器是devC++5.11,或者说大家学校机房里面的电脑上就是dev对于习惯了VisualStudio的同学来说,这篇文章对熟悉蓝桥杯的编译器有点帮助。调试调试的基本过程大家都不陌生了吧。打断点点击调试,选择需要监视的局部变量,进行逐语句的调试程序结束格外强调一下,跟VisualStudio2022不同的是:dev5.11里面的断点不同,vs202里面不打断点是默认在程序第一步断点,但是dev里面不打断点,程序就直接运行完了。调试的具体步骤程序执行有一个具体的过程,简单来说就是:代码->编译->输出->运行->输出->结束我在下面的图示中给dev的图形化按钮做了很

HiveSQL一天一个小技巧:如何设计一张1-180天注册、活跃留存表?

0 需求现有一个用户活跃表user_active(user_id,active_date)、用户注册表user_regist(user_id,regist_date),表中分区字段都为dt(yyyy-MM-dd),用户字段均为user_id;设计一张1-180天注册活跃留存表;1 分析需求中要求设计留存周期为1-180天的注册、活跃留存表,即目标如下:注册日期留存周期活跃数注册数留存率2023-01-101100200活跃数/注册数2023-01-102502002023-01-10310200...........主要考察点:笛卡尔集(一对多关联)观察表结构:我们可以看出,针对每一天来讲分母

10 个优化技巧,减少 Docker 镜像大小

什么是docker?Docker是一种容器引擎,可以在容器内运行一段代码。Docker镜像是在任何地方运行您的应用程序而无需担心应用程序依赖性的方式。要构建镜像,docker使用一个名为Dockerfile的文件。Dockerfile是一个包含许多指令(RUN、COPY、EXPOSE 等)的文件。成功执行这些命令后,docker将创建一个镜像供我们在任何地方使用。为什么要减小docker镜像大小?安装不必要的软件包会增加攻击面,从而增加安全风险。镜像传输需要更多时间。部署大镜像需要更多时间。我们必须以某种方式创建我们的Dockerfile,以便从该Dockerfile构建的镜像在大小方面得到优

【VSCode | 使用技巧集锦】中文插件突然失效、配置单个工程(工作区)编码

目录✨技巧一:中文插件失效的解决办法✨技巧二:配置单个工程(工作区)编码✨技巧三:在工程里过滤掉某个文件或文件夹✨技巧四:自动生成.vocode目录和settings.json、c_cpp_properties.json✨技巧五:VSCode常用快捷键✨技巧六:VSCode禁止插件自动更新系列文章:【代码阅读软件】VSCode最新版本下载、安装、配置【VSCode】设置关键字高亮的插件|HighlightWord【VSCode|主题】推荐几个适合看C/C++代码的VSCode主题【VSCode|使用技巧集锦】中文插件突然失效、配置单个工程(工作区)编码✨技巧一:中文插件失效的解决办法问题描述:

harmonyOS开发技巧(二)——沉浸式以及状态栏高

1.设置沉浸式:win.setWindowLayoutFullScreen(true);2.获取状态栏的高:win.getWindowAvoidArea(window.AvoidAreaType.TYPE_SYSTEM)以及win.on('avoidAreaChange',(data)=>{})。importUIAbilityfrom'@ohos.app.ability.UIAbility';importwindowfrom'@ohos.window';import{logger}from'@ohos/commonLib';constTAG:string='EntryAbility';expo

掌握Python的高级用法:技巧、技术和实用性示例

Python是一门强大而灵活的编程语言,具备各种高级用法,可以帮助你更有效地编写代码、解决问题以及提高代码质量。本文将会分享一些Python的高级用法,包括生成器、装饰器、上下文管理器、元类和并发编程等,以及提供示例代码,帮助你掌握这些高级概念并应用于实际项目中。生成器:懒加载的序列生成器是Python中非常强大的高级概念之一。可以按需生成值,而不是一次性生成整个序列。这对于处理大型数据集或无限序列非常有用。基本生成器生成器的基本构建方式是使用函数和yield语句。下面是一个生成斐波那契数列的示例:deffibonacci():a,b=0,1whileTrue:yieldaa,b=b,a+b#

每天分享三个ChatGPT赚钱技巧(四)

文章目录前言怎么用ChatGPT赚钱?赚钱手段赚钱手段:编故事赚钱手段:答问题赚钱手段:玩弄流量提示词工程师总结前言ChatGPT是一款智能聊天机器人,它可以与用户进行自然语言交互,回答各种问题,提供各种服务。除了作为智能助手,ChatGPT还能成为你的副业,帮助你赚取一些额外的收入。专栏适合人群:你需要了解一些ChatGPT的基本功能和使用方法。并能使用ChatGPT进行操作,没有的话购买专栏后博主免费提供永久的ChatGPT访问服务!专栏售后:购买后进chatgpt赚钱玩法群交流、领资料怎么用ChatGPT赚钱?刚过去的2023年2月,可以被定为ChatGPT月了。相信大家在网上看了很多关

word2vec作者爆料:seq2seq是我的想法、GloVe抄袭技巧,反击来了

随着NeurIPS2023获奖论文的公布,十年前的词嵌入技术word2vec可谓是实至名归的获得了时间检验奖。这篇论文「DistributedRepresentationsofWordsandPhrasesandtheirCompositionality」由当时都还在谷歌的TomasMikolov、IlyaSutskever、KaiChen、GregCorrado、JeffreyDean撰写。不过,Word2vec首篇论文是TomasMikolov等同一作者的「EfficientEstimationofWordRepresentationsinVectorSpace」。对比作者栏,只是增加了I

分享几个 Git 的使用技巧之 Merge,Rebase 以及 Tag 标签

大家好,我是G探险者。在软件开发过程中,有效地使用Git是保持代码管理和团队协作流畅的关键。特别是理解 merge、rebase 和标签(tag)的使用,对于维护项目的稳定性和追踪进度至关重要。以下是关于这些命令的一些关键技巧和最佳实践。Merge:保持历史的完整性merge 是Git中最常用的命令之一,用于合并两个分支的更改。它创建一个新的“合并提交”,这个提交包含了两个分支的更改。技巧和最佳实践:保持主分支稳定:在合并功能分支到主分支之前,确保功能分支已经完全测试并且稳定。定期合并主分支:在长期开发的功能分支上,定期合并主分支的更改,以减少最终合并时的复杂性。解决冲突:在合并时,仔细检查并

12 个超级实用的 CSS 技巧

user-selectuser-select 属性可以用来控制用户是否能够选择文本。Youcan'tselectthistext.Youcanselectthistext.CSS:div{width:max-content;height:40px;border:3pxsolidpurple;user-select:none;}解析:user-select 属性用于控制用户是否能够选择文本。通过设置 user-select 属性,可以限制用户对文本的选择行为或禁止选择。该属性可以应用于任何HTML元素,并接受以下值:auto:默认值,表示用户可以选择文本。none:禁止用户选择文本。text:允